package dao;

import pojo.DVD;

/**
 * DVD数据操作规范
 */
public interface DvdDao {

    //新增DVD   成功 失败
    boolean insertDVD(DVD dvd);

    //查看DVD   需要查看的是不为空的
    DVD[] queryAll();

    //根据DVD名字查询dvd信息
    DVD queryByName(String name);

    //删除DVD   先判断当前DVD是否存在，如果存在并且当前dvd未被借出就删除
    boolean deleteByName(String name);

    //借出DVD    先判断当前DVD是否存在，如果存在并且当前dvd未被借出就借出
    boolean lendDvd(DVD dvd);

    //归还DVD    先判断当前DVD是否存在，如果存在并且当前dvd已被借出就归还
    boolean revert(String name);
}
